$(document).ready(function(){
	vm.get_begindate();
	$("#page_title").html("添加运动");
});
var sprot_add = {};
sprot_add.str = function(str){
	var s = str+"";
	var length = s.length;
	if(length!=2){
		return "0"+s;
	}
	return str;
}
var vm = avalon.define({
	$id:"main_controller",
	//----------------
	//toast的信息
	toast_msg:'',
	//是否要展示toast
	is_toast_show:false,
	//定时器
	$timeout:0,
	//消息隐藏
	clear_toast:function(){
		//设置定时器
		if(vm.$timeout){
			clearTimeout(vm.$timeout);
		}
		vm.$timeout = setTimeout(function(){
			vm.is_toast_show = false;
			vm.toast_msg = '';
		},3000);		
	},	
	//-----------------
	//操作对象
	obj:{
		//开始时间
		begindate:'',
		//运动时间
		time:'',
		//名称
		name:'',
		//消耗的能量
		energy:'',
	},
	//获取开始时间
	get_begindate:function(){
		var today = new Date();
		var hours = today.getHours();
		var minutes = today.getMinutes();
		vm.obj.begindate = (sprot_add.str(hours)+":"+sprot_add.str(minutes));		
	},
	//追加变量防止重复提交
	$is_do:false,	
	//提交
	submit:function(){
		if(vm.$is_do){
			return ;
		}		
		//验证
		if(!vm.obj.name.trim()){
			vm.toast_msg = "请输入名称";
			vm.is_toast_show = true;
			vm.clear_toast();					
			return ;
		}		
		if(!vm.obj.time.trim()){
			vm.toast_msg = "请输入时间";
			vm.is_toast_show = true;
			vm.clear_toast();					
			return ;
		}
		if(volidate_js.is_num(vm.obj.time.trim())==false){
			vm.toast_msg = "时间格式有误";
			vm.is_toast_show = true;
			vm.clear_toast();					
			return ;			
		}
		if(!vm.obj.energy.trim()){
			vm.toast_msg = "请输入消耗能量";
			vm.is_toast_show = true;
			vm.clear_toast();					
			return ;
		}
		if(volidate_js.is_num(vm.obj.energy.trim())==false){
			vm.toast_msg = "消耗能量格式有误";
			vm.is_toast_show = true;
			vm.clear_toast();					
			return ;			
		}		
		var fd = new FormData();
		//这里需要ID？
		fd.append('begindate',common.getUrlParam('date')+" "+vm.obj.begindate+":00");
		fd.append('time',vm.obj.time);
		fd.append('name',vm.obj.name);
		fd.append('energy',vm.obj.energy);
		fd.append('date',common.getUrlParam('date'));
		var $this = $(this);
		$this.button('loading');
		$.ajax({
			type:"post",
			url:add_member_exercise_url,
			dataType:"json",
			data:fd,
			processData: false,
			contentType: false,					
			success:function(data){
				$this.button('reset');
				if(data.status == 1){
					vm.$is_do = true;
					vm.toast_msg = data.msg;
					setTimeout(function(){
						history.go(-1);
					},1000);
				}else if(data.status == 2){
					vm.toast_msg = data.msg;
				}else{
					vm.toast_msg = data.msg;
				}
				vm.is_toast_show = true;
				vm.clear_toast();
			},
			error:function(){
				$this.button('reset');
				vm.toast_msg = "网络错误";
				vm.is_toast_show = true;
				vm.clear_toast();					
			},	
		});
	},
});
avalon.scan();
avalon.ready(function(){
	$('body').css('opacity',1);
});
